package com.kuns.subject.domian.handler.subject;


import com.kuns.subject.common.enums.SubjectInfoTypeEnum;
import com.kuns.subject.domian.entity.SubjectInfoBO;
import com.kuns.subject.domian.entity.SubjectOptionBO;

public interface SubjectTypeHandler {

    /**
     * 题目类型枚举身份的标识
     */
    SubjectInfoTypeEnum getHandlerType();

    /**
     * 每个策略类的新增方法
     */
    void add(SubjectInfoBO subjectInfoBO);

    /**
     * 每个策略类的查询方法
     */
    SubjectOptionBO queryOption(Long subjectId);

}
